-us-gaap:Adjustments for New Accounting Pronouncement [Member] {us-gaap:NewAccountingPronouncementMember}
us-gaap:Accounting Standards Update 2009-05 [Member] {us-gaap:AccountingStandardsUpdate200905Member}
us-gaap:Accounting Standards Update 2009-08 [Member] {us-gaap:AccountingStandardsUpdate200908Member}
us-gaap:Accounting Standards Update 2009-10 [Member] {us-gaap:AccountingStandardsUpdate200910Member}
us-gaap:Accounting Standards Update 2009-12 [Member] {us-gaap:AccountingStandardsUpdate200912Member}
us-gaap:Accounting Standards Update 2009-13 [Member] {us-gaap:AccountingStandardsUpdate200913Member}
us-gaap:Accounting Standards Update 2009-14 [Member] {us-gaap:AccountingStandardsUpdate200914Member}
us-gaap:Accounting Standards Update 2009-15 [Member] {us-gaap:AccountingStandardsUpdate200915Member}
us-gaap:Accounting Standards Update 2009-16 [Member] {us-gaap:AccountingStandardsUpdate200916Member}
us-gaap:Accounting Standards Update 2009-17 [Member] {us-gaap:AccountingStandardsUpdate200917Member}
us-gaap:Accounting Standards Update 2010-01 [Member] {us-gaap:AccountingStandardsUpdate201001Member}
us-gaap:Accounting Standards Update 2010-02 [Member] {us-gaap:AccountingStandardsUpdate201002Member}
us-gaap:Accounting Standards Update 2010-03 [Member] {us-gaap:AccountingStandardsUpdate201003Member}
us-gaap:Accounting Standards Update 2010-08 [Member] {us-gaap:AccountingStandardsUpdate201008Member}
us-gaap:Accounting Standards Update 2010-11 [Member] {us-gaap:AccountingStandardsUpdate201011Member}
us-gaap:Accounting Standards Update 2010-13 [Member] {us-gaap:AccountingStandardsUpdate201013Member}
us-gaap:Accounting Standards Update 2010-15 [Member] {us-gaap:AccountingStandardsUpdate201015Member}
us-gaap:Accounting Standards Update 2010-16 [Member] {us-gaap:AccountingStandardsUpdate201016Member}
us-gaap:Accounting Standards Update 2010-17 [Member] {us-gaap:AccountingStandardsUpdate201017Member}
us-gaap:Accounting Standards Update 2010-18 [Member] {us-gaap:AccountingStandardsUpdate201018Member}
us-gaap:EITF 06-4 [Member] {us-gaap:EITF064Member}
us-gaap:EITF 08-3 [Member] {us-gaap:EITF083Member}
us-gaap:FAS 158 [Member] {us-gaap:FAS158Member}
us-gaap:FAS 159 [Member] {us-gaap:FAS159Member}
us-gaap:FAS 163 [Member] {us-gaap:FAS163Member}
us-gaap:FIN 48 [Member] {us-gaap:FIN48Member}
us-gaap:FSP FAS 115-2 and FAS 124-2 [Member] {us-gaap:FSPFAS1152AndFAS1242Member}
us-gaap:Fair Value Option Election for Variable Interest Entity [Member] {us-gaap:FairValueOptionElectionForVariableInterestEntityMember}
us-gaap:Cumulative-Effect Adjustment, Consolidation of Variable Interest Entity [Member] {us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember}
us-gaap:Cumulative-Effect Adjustment, Deconsolidation of Variable Interest Entity [Member] {us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember}